﻿//#include <map>
//#include <string>
//using namespace std;
////typedef map<string, int> CountMap;
////typedef map<string, string> DictMap;
////typedef int DateType;
//// typedef void (*Callback)(int);
//// using 兼容typedef的⽤法 
//
//using CountMap = map<string, int>;
//using DictMap = map<string, string>;
//using STDateType = int;
//using Callback = void (*)(int);
//// using⽀持带模板参数的类型重定义 
//template<class Val>
//using Map = map<string, Val>;
//template<class Val>
//using MapIter = typename map<string, Val>::iterator;//////int main(){
//	Map<int> countMap;//	Map<string> dictMap;
//	MapIter<int> cit = countMap.begin();
//	MapIter<string> dit = dictMap.begin();
//	return 0;
//}